.portal{
    width: 100vw;
    height: 100vh;
    position: relative;
    overflow: hidden;
    .portal_musicPlayer{
        position: absolute;
        left: 72px;
        top: 0;
        right: 0;
        z-index: 777;
        transition: 0.3s all ease;
        .portal_music_lock{
            position: absolute;
            right: 40px;
            display: flex;
            align-items: flex-end;
            height: 50px;
            width: 4px;
            border-left: 2px dashed var(--text-secondary);
            svg{
                position: absolute;
                bottom: 0;
                left: 0;
                transform: translate(calc(-50% - 1px), 80%);
                cursor: pointer;
            }
        }
    }
}